package models

import "gitee.com/lvshicong/blog/models/enum"

type LogModel struct {
	Model
	LogType enum.LogType `gorm:"comment:日志类型1、登录日志2、操作日志3、运行日志" json:"logType"`
	Title   string       `gorm:"comment:日志标题" json:"title"`
	Context string       `gorm:"comment:日志内容" json:"context"`
	Level   int8         `gorm:"comment:日志级别" json:"level"`
	UserID  uint         `gorm:"comment:用户ID" json:"userID"`
	//UserModel   UserModel      `gorm:"foreignKey:UserID" json:"-"`
	IP          string         `gorm:"comment:IP" json:"ip"`
	Addr        string         `gorm:"comment:地址" json:"addr"`
	IsRead      bool           `gorm:"comment:是否已读" json:"isRead"`
	LoginStatus bool           `gorm:"comment:登录状态" json:"loginStatus"`
	UserName    string         `gorm:"size:32;comment:日志记录的用户名" json:"username"`
	Pwd         string         `gorm:"size:32;comment:日志记录的密码" json:"pwd"`
	LoginType   enum.LoginType `gorm:"comment:登录类型;size:32;" json:"loginType"`
}
